package com.guo.service;

import com.guo.pojo.Page;
import com.guo.pojo.Staff;
import com.guo.pojo.Staff_Salary_Dept;
import com.guo.pojo.User;

import java.util.List;

public interface UserService {

    // 获取所有的用户数据
    List<User> getOne();

    //根据用户名和密码进行查询
    User getUserByName_Pwd(String name, String password);

    //根据用户名查询用户的权限信息--联表查询
    String getRoot(String name);

    //增加一个用户信息，包含两个表，一个信息表和权限表
    String addUser(User user);

    //分页查询--员工信息
    List<Staff> getByPage(String name, Page page);

    //查询某个员工的部门和薪资情况
    Staff_Salary_Dept getStaffInfo(String name);

    //添加一个员工信息
    String addStaff(Staff staff);

    //修改员工信息
    String updateStaff(Staff staff);

    //删除员工信息
    String deleteStaff(Integer id);







}
